@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format("embedded-opentype"),url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//s1.pstatp.com/cdn/expire-1-M/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-eye:before{content:"\f06e"}
.fa-thumbs-up:before{content:"\f164"}
.fa-comments:before{content:"\f086"}
.fa-heart:before{content:"\f004"}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; line-height:1.5; color:#333333;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1200px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1400px; margin:0px auto;}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
header.home{position: absolute; top: 0; width: 100%; z-index: 9;}
.top{ padding-top:12px; height:100px;}
.top .logo{ float:left; }
.top .top_r{float:right;margin-top:10px;}

.top .top_r .t_sel{ background:#fff; line-height:29px; height:29px; border-radius:25px; border:1px #0c77b9 solid; margin-bottom:5px; clear:both;}
.top .top_r .t_sel ul li{ float:left;}
.top .top_r .yc_se{ width:196px;font-family:"Microsoft YaHei"; height:27px; line-height:27px; margin-left:13px; border:0px;}
.top .top_r .tj_a{ margin-top:6px;}

.top .top_r .tel{ line-height:19px; color:#0c77b9; font-size:18px; clear:both;}
.top .top_r .tel span{ color:#0c77b9; font-size:18px; font-weight:bold;}

/*.menu{ border-top:1px #e5e5e5 solid; height:64px;}
.menu ul li{ float:left; width:133px; text-align:center;}
.menu ul li a{ display:block; padding-top:12px; height:52px; font-size:18px; color:#0c77b9;}
.menu ul li a p{ font-size:12px; color:#859197;}
.menu ul li a:hover{ background:#259d46; color:#fff;}
.menu ul li a:hover p{ color:#fff;}

.menu ul li.cur a{ background:#259d46; color:#fff;}
.menu ul li.cur a p{ color:#fff;}

.menu.dian ul li.cur a,.menu.dian ul li a:hover{ background:#fbcb73; color:#fff;}
.menu.dian ul li.cur a p,.menu ul li a:hover p{ color:#fff;}

.menu.gfj ul li.cur a,.menu.gfj ul li a:hover{ background:#ea5350; color:#fff;}
.menu.gfj ul li.cur a p,.menu.gfj ul li a:hover p{ color:#fff;}*/


.banner{ height:650px;}
.bannerswiper img{width: 100%;}
.index .part1{padding-top:61px; padding-bottom:58px; margin-bottom:95px;}
.index .part1 .photo{ float:right;}
.index .part1 .cont{ width:628px; float:left; }
.index .part1 .cont .tb{ margin-bottom:27px;}
.index .part1 .cont .tb span{font-size: 16px; color: rgb(119, 119, 119);}
.index .part1 .cont .tb h3{font-size: 26px; color: rgb(68, 68, 68);font-weight: 400;}
.index .part1 .cont .nr{ font-size:15px; color:#373737; line-height:2;}
.index_bt{ text-align:center; margin-bottom:37px;}
.index_bt .title{ color:#242424; font-size:36px; line-height:40px; margin-bottom:5px;}
.index_bt .nr{ font-size:18px; color:#646464;}
.index_bt .nr span{ color:#259d46;}
.index_bt.one .title{ color:#fff;}
.index_bt.one .nr{ color:#a7afbd;}
.index_bt.one .js{ color:#bac1cb; font-size:14px; line-height:24px; padding-top:29px;}
.about .index_bt.one .nr{ color:#fff;}
.indexnums{padding: 50px 0;box-shadow:0 2px 15px 0px rgba(0, 0, 0, 0.1)}
.shuzhi-list {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}
.shuzhi-list li{width: 25%; text-align: center; position:relative}
.shuzhi-list li:after{content:"";height:100%; width:1px; background:#eee; position:absolute; right:0; top:0}
.shuzhi-list li:last-child:after{display:none}
.shuzhi-list li .num{
  font-size: 50px;
}
.shuzhi-list li .title{font-size: 20px;}
.more a{padding: 10px 60px; background: #01903d; color: #fff;}
.indexvideo{background: url(../images/videobg.jpg) center no-repeat; background-size: cover; height: 500px; width: 100%; display: flex; align-items: center; justify-content: center; position:relative}
.indexvideo::before{width:100%; height:100%; content:""; position:absolute; left:0; top:0; background:rgba(0,0,0,.2)}
.indexvideo .play{cursor: pointer;position:relative; z-index:2}
/* 简单遮罩和弹窗样式 */
#videoModal {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
}

#videoBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 10px;
  border-radius: 8px;
}

#videoBox video {
  width: 800px;
  height: 450px;
}

.closeBtn {
  float: right;
  cursor: pointer;
  font-size: 18px;
  color: #333;
}
.index_product{ margin-bottom:65px;}
.index_product:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.index_product ul{}
.index_product ul li{ float:left; width:calc((100% - 96px) / 4); overflow:hidden; min-height:540px; background:#f2f3f5; position:relative; margin-right:32px; margin-bottom:35px; padding-bottom: 30px;}
.index_product ul li:nth-child(4n){margin-right: 0;}
.index_product ul li .bh{ font-size:90px; line-height:50px; color:#d9dadc; position:absolute; right:20px; bottom:-5px; font-family:"黑体";}
.index_product ul li a{ display:block;}
.index_product ul li .photo{ margin-bottom:22px; position:relative;}
.index_product ul li .photo img{width: 100%;}
.index_product ul li .photo .xfk{ display:none;width:100%; height:100%; position:absolute; left:0px; top:0px;background-color:#259d46;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(37,157,70,0.95);}
.index_product ul li:hover .photo .xfk{display:inline;}
.index_product ul li .photo .xfk .intr{ width:230px; margin:0px auto; padding-top:63px; color:#fff; font-size:16px; line-height:28px; }
.index_product ul li .cont{ width:225px; margin:0px auto;}
.index_product ul li a .cont .title{ color:#0c77b9; font-size:24px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5px;}
.index_product ul li a .cont .nr{ font-size:18px; margin-bottom:28px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_product ul li a .more{ width:68px; height:29px; border:1px #0c77b9 solid; border-radius:5px; background:url(../images/bluejt_03.png) center no-repeat;}
.index_product ul li .photo .xfk .intr .bt{ margin-bottom:20px; padding-bottom:17px; position:relative; font-size:20px; font-weight:bold;}
.index_product ul li .photo .xfk .intr .bt:after{ position:absolute; content:"\200B"; display:block;width:30px; height:2px; bottom:0px; left:0%; background:#fff;}
.index_product ul li .photo .xfk .intr .js{ height:175px; overflow:hidden;}
.index .part2{background:url(../images/index_45.jpg) center top no-repeat; height:817px; padding-top:60px; background-size: cover;}
.index .part2 ul{ padding-bottom:10px;}
.index .part2 ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.index .part2 ul li{ width:calc((100% - 40px) / 3); float:left; margin-right:20px; margin-bottom:22px;}
.index .part2 ul li:nth-child(3n){margin-right: 0;}
.index .part2 ul li a{ display:block; padding-top:33px; height:136px; background:#ffffff; border-radius:7px; position:relative; color:#646464;}
.index .part2 ul li a:hover{ background:#259d46; color:#fff;}
.index .part2 ul li a .more{ font-size:28px; font-weight:bold;color:#fff; position:absolute; top:5px; right:19px;}
.index .part2 ul li a .cont{ width:308px; margin:0px auto;}
.index .part2 ul li a .cont .photo{ width:52px; height:50px; float:left;}
.index .part2 ul li a .cont .js{ width:215px; float:right;}
.index .part2 ul li a .cont .js .bt{ color:#0c77b9; font-weight:bold; font-size:20px; margin-bottom:5px;}
.index .part2 ul li a .cont .js .nr{ font-size:16px; line-height:26px;}
.index .part2 ul li a:hover .cont .js .bt{ color:#fff;}
.index .part2 ul li a .cont .photo img{width:100%}
.index .part2 ul li a:hover .cont .photo img{filter:brightness(100)}

.index .applistinner{}
.index .applistinner ul{ padding-bottom:10px;}
.index .applistinner ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.index .applistinner ul li{ width:calc((100% - 20px) / 2); float:left; margin-right:20px; margin-bottom:22px;}
.index .applistinner ul li:nth-child(2n){margin-right: 0;}
.index .applistinner ul li a{ display:block; padding-top:33px; height:136px; background:#ffffff; border-radius:7px; position:relative; color:#646464;}
.index .applistinner ul li a:hover{ background:#259d46; color:#fff;}
.index .applistinner ul li a .more{ font-size:28px; font-weight:bold;color:#fff; position:absolute; top:5px; right:19px;}
.index .applistinner ul li a .cont{ width:308px; margin:0px auto;}
.index .applistinner ul li a .cont .photo{ width:52px; height:50px; float:left;}
.index .applistinner ul li a .cont .js{ width:215px; float:right;}
.index .applistinner ul li a .cont .js .bt{ color:#0c77b9; font-weight:bold; font-size:20px; margin-bottom:5px;}
.index .applistinner ul li a .cont .js .nr{ font-size:16px; line-height:26px;}
.index .applistinner ul li a:hover .cont .js .bt{ color:#fff;}
.index .applistinner ul li a .cont .photo img{width:100%}
.index .applistinner ul li a:hover .cont .photo img{filter:brightness(100)}

/*.index .part2 ul li.no1 a .cont .photo{background:url(../images/pngtb_08.png) center no-repeat;}*/
/*.index .part2 ul li.no2 a .cont .photo{background:url(../images/pngtb_30.png) center no-repeat;}*/
/*.index .part2 ul li.no3 a .cont .photo{background:url(../images/pngtb_44.png) center no-repeat;}*/
/*.index .part2 ul li.no4 a .cont .photo{background:url(../images/pngtb_17.png) center no-repeat;}*/
/*.index .part2 ul li.no5 a .cont .photo{background:url(../images/pngtb_36.png) center no-repeat;}*/
/*.index .part2 ul li.no6 a .cont .photo{background:url(../images/pngtb_03.png) center no-repeat;}*/
/*.index .part2 ul li.no7 a .cont .photo{background:url(../images/pngtb_23.png) center no-repeat;}*/
/*.index .part2 ul li.no8 a .cont .photo{background:url(../images/pngtb_40.png) center no-repeat;}*/
/*.index .part2 ul li.no9 a .cont .photo{background:url(../images/pngtb_19.png) center no-repeat;}*/

/*.index .part2 ul li.no1 a:hover .cont .photo{background:url(../images/pngtb_10.png) center no-repeat;}*/
/*.index .part2 ul li.no2 a:hover .cont .photo{background:url(../images/pngtb_32.png) center no-repeat;}*/
/*.index .part2 ul li.no3 a:hover .cont .photo{background:url(../images/pngtb_45.png) center no-repeat;}*/
/*.index .part2 ul li.no4 a:hover .cont .photo{background:url(../images/pngtb_18.png) center no-repeat;}*/
/*.index .part2 ul li.no5 a:hover .cont .photo{background:url(../images/pngtb_37.png) center no-repeat;}*/
/*.index .part2 ul li.no6 a:hover .cont .photo{background:url(../images/pngtb_05.png) center no-repeat;}*/
/*.index .part2 ul li.no7 a:hover .cont .photo{background:url(../images/pngtb_25.png) center no-repeat;}*/
/*.index .part2 ul li.no8 a:hover .cont .photo{background:url(../images/pngtb_41.png) center no-repeat;}*/
/*.index .part2 ul li.no9 a:hover .cont .photo{background:url(../images/pngtb_20.png) center no-repeat;}*/
.index_more{ width:70px; height:70px; margin:0px auto;  border-radius:36px; border:1px #205087 solid;background:#fff url(../images/g_more_35.png) center no-repeat;}
.index_more:hover{background:#fff url(../images/g_more_35h.png) center no-repeat;}
.index_more a{ display:block; height:70px;}
.index .part3{ background:#f2f3f5; padding-top:101px; padding-bottom:60px;}
.index .part3:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}

.part10{margin-bottom:30px; overflow:hidden;}
.part10 .pt-box{overflow:hidden;}
.part10 .pt-box .txt-box{position:absolute; background:#0c77b9;width:600px; height:116px; top:50%; left:50%; margin-top:-64px; margin-left:-302px;}
.part10 .pt-box .txt-box .txt{ text-align:center; color:white; font-size:24px; font-weight:bold; line-height:1.8; margin-top:16px;}
.part10 .pt-box .txt-box .txt .m{ font-weight:normal; font-size:14px; line-height:24px;}
.part10 .pt-box ul{height:auto; margin:auto; overflow:hidden;}
.part10 .pt-box ul li{float:left;width:calc((100% - 60px) / 4); background:white; overflow:hidden;margin-right: 20px; margin-bottom: 30px;padding-bottom: 15px;}
.part10 .pt-box ul li .img{height: 165px; overflow: hidden;}
.part10 .pt-box ul li .tit{font-size: 18px;line-height: 30px;margin: 10px 0; font-weight: bold; color: #0c77b9; padding: 0 10px;max-height: 60px;overflow: hidden;}
.part10 .pt-box ul li .desc{font-size: 15px; line-height: 29px;padding: 0 10px 10px;color: #666; height: 100px; overflow: hidden;}
.part10 .pt-box ul li a{display:block; position:relative; overflow:hidden;}
.part10 .pt-box ul li a span.fx{ position:absolute;width:100%; color:white; left:0; bottom:-37px; height:37px; line-height:37px; text-indent:22px; background:#cc193a; font-size:14px; background-image:url(../images/hand.jpg); background-repeat:no-repeat; background-position:right 25px center;transition:all .5s;-webkit-transition:all .5s;}
.part10 .pt-box ul li a:hover span.fx{bottom:0px;}
.part10 .pt-box ul li a:hover .tit{color: #259d46}
.part10 .pt-box ul li:nth-child(4n){ margin-right:0;}

.index .part3 .index_more{ border:1px #dadadb solid;}

.index .part4{background:#f2f3f5 url(../images/inewbg_02.jpg) top center no-repeat; padding-top:60px; padding-bottom:60px; margin-bottom:98px; background-size: 100%;}
.index .part4 .index_bk{ width:calc((100% - 60px) / 3); height:520px; float:left; background:#fff;box-shadow:0px 0px 11px #414243; border-radius:5px;}
.index .part4 .index_bk .bk_bt{ background:#0c77b9; padding-top:30px; margin-bottom:32px; height:99px; border-top-left-radius:5px;border-top-right-radius:5px;}
.index .part4 .index_bk .bk_bt .cont{ width:325px; margin:0px auto; color:#fff;}
.index .part4 .index_bk .bk_bt .cont .photo{ float:right; margin-right:7px;}
.index .part4 .index_bk .bk_bt .cont .title{ color:#ffffff; font-size:25px; font-weight:bold;}
.index .part4 .index_bk .bk_bt .cont .nr{ font-size:22px;}
.index .part4 .index_bk ul{ width:85%; margin:0px auto;}
.index .part4 .index_bk ul li a{ color:#47484a; font-size:16px; height:36px; line-height:36px;background:url(../images/newtb_14.png) left center no-repeat; padding-left:18px;display:block; w overflow:hidden; }
.index .part4 .index_bk ul li a:hover{ color:#259d46;}
.index .part4 .index_bk ul li.hot a{background:none; padding-left:0px;}
.index .part4 .index_bk ul li.hot .title a{ height:42px;  color:#373737; font-size:20px; margin-bottom:5px;}
.index .part4 .index_bk ul li.hot .title a:hover{color:#0c77b9;}
.index .part4 .index_bk ul li.hot{ border-bottom:1px #b8b8b8 dotted; height:142px; margin-bottom:23px;}
.index .part4 .index_bk ul li.hot .nr{ color:#666666; font-size:14px; height:102px; line-height:24px;}
.index .part4 .index_bk ul li.hot .nr a{ display:inline; margin-left:10px;}
.index .part4 .index_bk.one{ margin-left:30px; margin-right:30px;}
.index .part4 .index_bk.one .bk_bt{ background:#259d46;}
.index .part4 .cen_m{ margin-bottom:40px;}
.index .part4 .bk_more{ line-height:24px; margin:0px auto; width:148px; padding-top:8px; padding-bottom:8px; text-align:center; border:1px #0c77b9 solid; border-radius:5px;}
.index .part4 .bk_more a{ display:block; color:#0c77b9; font-size:16px;}
.index .part5 .index_new{ width:630px; float:left;}
.index .part5 .n_bt{background:url(../images/pnewbg_03.jpg) repeat-x; height:30px; margin-bottom:25px;}
.index .part5 .n_bt .tpleft{ background:#fff; color:#000000; font-size:24px; padding-right:15px; line-height:30px;}
.index .part5 .n_bt a.more{background:#fff url(../images/grayjt_19.png) right no-repeat; color:#b2b2b2; font-size:14px; padding-right:22px; float:right; line-height:30px; padding-left:15px;}

.index .part5{ margin-bottom:86px;}
.index .part5 .index_new .tou{ border-bottom:1px #d4d4d4 dotted; padding-bottom:30px; margin-bottom:20px;}
.index .part5 .index_new .tou .photo{ margin-bottom:28px; max-height:260px; overflow:hidden}
.index .part5 .index_new .tou .title a{ margin-bottom:13px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:19px; color:#47484a;}
.index .part5 .index_new .tou .nr{ font-size:14px; color:#707275; line-height:26px; height:52px; overflow:hidden; margin-bottom:18px;}
.index .part5 .index_new .tou .date{ color:#b9b8b8; font-size:14px; margin-bottom:30px;}
.index .part5 .index_new .tou a.more{ border:1px #0c77b9 solid;background:url(../images/bluejt_03.png) center no-repeat; width:69px; height:28px; display:block; border-radius:5px;}
.index .part5 .index_new ul li a{ display:block;background:url(../images/newtb_14.png) left no-repeat; color:#47484a; font-size:16px; line-height:42px; padding-left:19px;}
.index .part5 .index_new ul li a .date{ color:#b9b8b8; font-size:14px; float:right;}
.index .part5 .index_new ul li a:hover{color:#259d46;}
.index .part5 .index_case{ width:670px; float:right;}
.index .part5 .new_1{ padding-top:29px; width:540px; margin:0px auto 20px;border-bottom:1px #d4d4d4 dotted;}
.index .part5 .new_1 ul li{  height:130px; margin-bottom:23px;}
.index .part5 .new_1 ul li .cont{ width:330px; float:right; padding-top:15px;}
/*.index .part5 .new_1 ul li .title a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#47484a; font-size:20px; line-height:30px; height:30px; margin-bottom:6px;}*/
.index .part5 .new_1 ul li .title a{ display:block;overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#47484a; font-size:20px; line-height:30px; margin-bottom:6px;}

.index .part5 .new_1 ul li .nr{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#909090;}

.index .part5 .new_2{width:540px; margin:0px auto;}
.index .part5 .new_2 ul li a{background:url(../images/newtb_14.png) left no-repeat;line-height:42px; display:block; padding-left:20px; color:#47484a; font-size:16px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index .part5 .new_2 ul li a:hover{ color:#259d46;}
.index .part5 .newr{ height:643px; background:#f2f3f5;}
.index .part5 .newr ul li a .date{ color:#b9b8b8; font-size:14px; float:right;}
.index .part6{background:url(../images/pztp_04.jpg) top center no-repeat; height:758px; padding-top:60px; background-size: cover;}

.index .part6 .index_about{ clear:both;}
.index .part6 .index_about ul li{ width:19.2%; float:left; height:470px; background-size:cover; text-align:center; border-radius:5px; margin-right:1%; position:relative;}
.index .part6 .index_about ul li .xfk{ position:absolute; top:0px;border-radius:5px; width:100%;height:470px;background-color:#123b67;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(18,59,103,0.8);}
  .index .part6 .index_about ul li:hover .xfk{background-color:#259d46;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(37,157,70,0.95);}
.index .part6 .index_about ul li:last-child{ margin-right:0px;}
.index .part6 .index_about ul li .cont{ width:80%; margin:122px auto auto;}
.index .part6 .index_about ul li .cont .nr{ font-size:16px; color:#fff; line-height:30px;}
.index .part6 .index_about ul li .cont .bt{ position:relative; font-size:26px;color:#fff; margin-bottom:23px; padding-bottom:20px; line-height:26px;}
.index .part6 .index_about ul li .cont .bt:after{ position:absolute; content:"\200B"; display:block;width:30px; height:2px; bottom:0px; left:50%; margin-left:-15px; background:#259d46;}
.index .part6 .index_about ul li:hover .cont .bt:after{background:#fff;}
.index .part6 .index_about ul li .cont .tb{ margin-bottom:53px; height:65px;}
.index .part6 .index_about ul li .cont .nr span{ color:#259d46; font-weight:bold;}
.index .part6 .index_about ul li:hover .cont .nr span{ color:#fff;}

.foot{ background:#f2f3f5; padding-top:44px;}
.foot .bottom_l{ width:345px; float:left;}
.foot .bottom_l .db_logo{ margin-bottom:52px;}
.foot .bottom_l .db_tel{ margin-bottom:23px;}
.foot .bottom_l .db_nr{ color:#787878; font-size:16px; line-height:26px;}
.foot .bottom_l .db_nr a{color: #787878}
.foot .dbmenu{ width:740px; float:left; margin-left:20px;}

.foot .dbmenu ul li{  float:left;color:#787878; font-size:14px; margin-left:80px; }
.foot .dbmenu ul li a{ display:block; color:#787878; font-size:14px; line-height:30px;background:url(../images/indexpng_19.png) left no-repeat; padding-left:20px;}
.foot .dbmenu ul li a:hover{background:url(../images/indexpng_17.png) left no-repeat; color:#259d46;}
.foot .dbmenu ul li a.f_bt{ font-size:16px; margin-bottom:30px; padding-left:0px; background:none;}
.foot .dbmenu ul li .nr{ line-height:30px;}
.foot .dbmenu ul li:nth-child(4){ width:357px; line-height:26px;}
.foot .bottom_r{ width:138px; float:right; padding-top:14px;}
.foot .bottom_r .weix{ text-align:center; border:1px #d2d2d2 solid; text-align:center; padding-top:9px; padding-bottom:9px; background:#fff; margin-bottom:19px;}
.foot .bottom_r .wz{ text-align:center; color:#787878; font-size:14px; margin-bottom:38px;}
.footer {width:1200px; margin:0px auto; padding-top:18px; text-align:center;color:#787878; font-size:14px; clear: both;}
.footer a{color: #787878}
.b_menu{ background:#0c77b9; line-height:55px;}
.b_menu a{ color:#ffffff; margin-left:43px; margin-right:45px; font-size:16px;}

.nybanner{ height:400px; border-bottom:10px #0c77b9 solid; width:100%; overflow:hidden; margin-bottom:57px; background-size: cover!important;}
.nybanner .ba_bt{ position:relative; width:220px; height:115px; float:left; margin-top:198px; background:#0c77b9; display: none;}
.nybanner .ba_bt p{ color:#fff; font-size:32px; color:#fff; text-align:center; line-height:36px; padding-top:40px;}
.nybanner .ba_bt .bgt{ position:absolute; background:#0c77b9;width:214px;height:115px; width:500px; left:-500px;}

.nybanner.drx{border-bottom:10px #f39839 solid;}
.nybanner.drx .ba_bt{background:#f39839;}
.nybanner.drx .ba_bt .bgt{background:#f39839;}
.nybanner.drx .ba_bt p{ padding-top:43px; padding-left:35px;}

.nybanner.dfj{border-bottom:10px #fbcb73 solid;}
.nybanner.dfj .ba_bt{background:#fbcb73;}
.nybanner.dfj .ba_bt .bgt{background:#fbcb73;}
.nybanner.dfj .ba_bt p{ padding-top:48px; padding-left:35px;}
.nybanner.jiao .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.gfj{border-bottom:10px #ea5350 solid;}
.nybanner.gfj .ba_bt{background:#ea5350;}
.nybanner.gfj .ba_bt .bgt{background:#ea5350;}
.nybanner.gfj .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.gu{border-bottom:10px #bbc670 solid;}
.nybanner.gu .ba_bt,.nybanner.gu .ba_bt .bgt{background:#bbc670;}
.nybanner.gu .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.tie{border-bottom:10px #a59aca solid;}
.nybanner.tie .ba_bt,.nybanner.tie .ba_bt .bgt{background:#a59aca;}
.nybanner.tie .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.pian{border-bottom:10px #96bedd solid;}
.nybanner.pian .ba_bt,.nybanner.pian .ba_bt .bgt{background:#96bedd;}
.nybanner.pian .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.te{border-bottom:10px #b5b39c solid;}
.nybanner.te .ba_bt,.nybanner.te .ba_bt .bgt{background:#b5b39c;}
.nybanner.te .ba_bt p{ padding-top:48px; padding-left:35px;}

.nybanner.zhan{border-bottom:10px #f4b4d0 solid;}
.nybanner.zhan .ba_bt,.nybanner.zhan .ba_bt .bgt{background:#f4b4d0;}
.nybanner.zhan .ba_bt p{ padding-top:48px; padding-left:35px;}

.casenew .part1{ margin-bottom:100px;}
.casenew .part1 .new_3{ background:#f2f3f5; height:561px; float:left; width:402px;} 
.casenew .part1 .new_3 .cont{ width:360px; margin:0px auto; padding-top:38px;}
.casenew .part1 .new_3  .title a{ line-height:36px; margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:19px; color:#47484a;}
.casenew .part1 .new_3  .nr{ font-size:14px; color:#2e2e2e; line-height:26px; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:33px;}
.casenew .part1 .new_3  .date{ color:#b9b8b8; font-size:14px; margin-bottom:30px;}
.casenew .part1 .new_3  a.more{ font-size:14px; width:46px;background:url(../images/bluejt_03.png) right no-repeat; height:20px; line-height:20px; display:block; color:#0c77b9; margin-bottom:30px;}
.casenew .part1 ul{ width:740px; float:right;}
.casenew .part1 ul li{ height:174px; border-bottom:1px #e5e5e5 solid; margin-bottom:36px;}
.casenew .part1 ul li .photo{ float:left;}

.casenew .part1 ul li .cont{ width:506px; float:right;}
.casenew .part1 ul li a .title{ line-height:30px; margin-bottom:17px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:20px; color:#2e2e2e;}
.casenew .part1 ul li a:hover .title{ color:#0c77b9;}
.casenew .part1 ul li a  .nr{ font-size:14px; color:#555555; line-height:24px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:30px;}
.casenew .part1 ul li a .more{ font-size:14px; width:46px;background:url(../images/grayjt_19.png) right no-repeat; height:20px; line-height:20px; display:block; color:#898a8a; }
.casenew .part1 ul li a:hover .more{background:url(../images/bluejt_03.png) right no-repeat;color:#0c77b9;}
.casenew .part1 ul li:last-child{ height:140px; padding-bottom:0px; border-bottom:0px; margin-bottom:0px;}
.casenew .part2{ background:#e8ebee; height:714px; width:100%; overflow:hidden; margin-bottom:100px;}
.casenew .part2 .cen_m{ position:relative; height:714px;}
.casenew .part2 .cen_m .bg_1{ position:absolute; width:900px; left:-360px;}
.casenew .part2 .cen_m .bg_2{ position:absolute; width:1020px; right:-360px;}
.casenew .part2 .cen_m .online_bt{ width:254px;  position:absolute; z-index:10; border-left:37px #0c77b9 solid; padding-left:24px; left:0px; top:90px; color:#646464; font-size:18px; line-height:18px;}
.casenew .part2 .cen_m .online_bt p{ color:#242424; font-size:28px; line-height:30px; margin-bottom:15px;}
.casenew .part2 .cen_m .xfk{ width:761px; height:274px;background-color:#0c77b9;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(42,83,105,0.9); position:absolute; top:290px; left:221px; z-index:20; }
.casenew .part2 .cen_m .xfk .case_n{ position:relative;width:761px; height:274px;}
.case_n .bnl,.case_n .bnr{ cursor:pointer;display:block; color:#bfbfbf; width:60px; height:60px; border-radius:30px;position:absolute; top:50%; margin-top:-30px;font-family:"新宋体";}
.case_n .bnl{background:#fff url(../images/casejt_03.png) center no-repeat; left:-90px;box-shadow:0px 0px 8px #ccc;}
.case_n .bnr{background:#fff url(../images/casejt_05.png) center no-repeat; right:-90px;}
.case_n .bnl:hover{background:#8dc32f url(../images/casejt_09.png) center no-repeat; box-shadow:0px 0px 8px #ccc;}
.case_n .bnr:hover{background:#8dc32f url(../images/casejt_10.png) center no-repeat; }
.case_n ul{ width:610px; margin:0px auto; padding-top:49px;}
.case_n ul li{ clear:both;}
.case_n ul li .title a{ margin-bottom:30px;color:#ffffff; font-size:22px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; line-height:25px;}
.case_n ul li .nr{ color:#fff; font-size:14px; line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.case_n .al_q{ position:absolute; left:72px; bottom:58px;}
.case_n .al_q a{ width:38px; height:6px; display:block; float:left; background:#77919f; border-radius:5px; margin-left:5px;}
.case_n .al_q a.cur{ background:#8dc32f;}

.casenew .part3{ margin-bottom:63px;}
.casenew .part3 ul{ width:1260px;}
.casenew .part3 ul li{ height:200px; width:580px;background:#f2f3f5;margin-bottom:40px; margin-right:40px; float:left;}
.casenew .part3 ul li .photo{ float:left; margin-left:20px;}
.casenew .part3 ul li a{ display:block; background:#f2f3f5; padding-top:20px;}
.casenew .part3 ul li a:hover{ background:#259d46; height:180px;}
.casenew .part3 ul li .cont{ width:282px; overflow:hidden; float:right; margin-right:30px; padding-top:16px;}
.casenew .part3 ul li a .title{ line-height:30px; margin-bottom:17px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:18px; color:#2e2e2e;}
.casenew .part3 ul li a:hover .title{ color:#fff;}
.casenew .part3 ul li a .nr{ font-size:14px; color:#555555; line-height:24px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:30px;}
.casenew .part3 ul li a:hover .nr{ color:#fff;}
.casenew .part3 ul li a .more{ font-size:14px; width:46px;background:url(../images/grayjt_19.png) right no-repeat; height:20px; line-height:20px; display:block; color:#898a8a; }
.casenew .part3 ul li a:hover .more{background:url(../images/bluejt_034.png) right no-repeat;color:#fff;}

.blist{background:url(../images/caselist_20.jpg) center repeat-y; width:100%; overflow:hidden;}
.listmiddle{ width:1400px; margin:0px auto; position:relative;padding-bottom:60px;}
.listmiddle.show{ padding-bottom:100px;}
.listmiddle.pr{ min-height:1000px;padding-bottom:100px;}
.listmiddle .xf_bg{ position: absolute; width:580px; left:-259px; height:100%;background:url(../images/caselist_02.jpg) center top no-repeat #e9edf0; z-index:0;}
.listmiddle .xf_bg.drx{background:url(../images/drx_04.jpg) center top no-repeat; }
.listmiddle .xf_bg.dfj{background:url(../images/dfj_04.jpg) center top no-repeat; }
.listmiddle .xf_bg.jiao{background:url(../images/jbk_04.jpg) center top no-repeat; }
.blist.gfj .xf_bg{background:url(../images/gfj_05.jpg) center top no-repeat;}
.blist.gu .xf_bg{background:url(../images/guang_04.jpg) center top no-repeat;}
.blist.tie .xf_bg{background:url(../images/jgj_05.jpg) center top no-repeat;}
.blist.pian .xf_bg{background:url(../images/pian_04.jpg) center top no-repeat;}
.blist.te .xf_bg{background:url(../images/te_04.jpg) center top no-repeat;}
.blist.zhan .xf_bg{background:url(../images/zhan_04.jpg) center top no-repeat;}
.listleft{ padding-top:61px; margin-left:21px; float:left; z-index:10; position:relative;}
.listleft ul li a{ display:block;background:#0c77b9; color:#fff; width:300px; height:52px; text-align:center; font-size:18px;  line-height:52px;margin-bottom:15px; }
.listleft ul li.cur,.listleft ul li:hover{ position:relative;}
.listleft ul li.cur a,.listleft ul li:hover a{background:#259d46;font-weight:bold; }
.listleft ul li.cur span,.listleft ul li:hover span{background:url(../images/sjx.png); width:20px; height:40px; position:absolute; right:-12px; top:6px;}



.listright{ width:1000px; float:right;  padding-top:40px;}

.jtpronew ul { margin-bottom:60px;}
.jtpronew ul li{ clear:both;border-bottom:1px #dbdbdb solid; padding:32px 0; overflow: hidden;}
.jtpronew ul li .tpleft{}
.jtpronew ul li .jtright{ width:612px; float:right; padding-top:27px; }
.jtpronew ul li .jtright .jttitle{ padding-top:5px; margin-bottom:20px;}
.jtpronew ul li .jtright .jttitle a{ color:#333333; font-size:20px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; display:block;}
.jtpronew ul li .jtright .jttitle a:hover{ color:#0c77b9;}
.jtpronew ul li .jtright .nr{ font-size:14px; color:#555555; line-height:24px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:36px; }
.jtpronew ul li .jtright a.more{ display:block; width:68px; height:29px; border:1px #0c77b9 solid; border-radius:5px; background:url(../images/bluejt_03.png) center no-repeat;}
.jtpronew ul li .jtright a.more:hover{background:#0c77b9 url(../images/bluejt_034.png) center no-repeat;}
.jtpronew ul li.no1{ background:#f2f3f5; border-bottom:0px; height:232px; margin-bottom:20px;}
.jtpronew ul li.no1 .jtright{ width:732px; margin-right:40px; padding-top:2px;float:right;}
.jtpronew ul li.no1 .jtright .nr{-webkit-line-clamp:3;}
.jtpronew ul li.no1 .tpleft{ margin-left:40px; padding-top:7px;}
.jtpronew ul li.no1 .jtright a.more{background:#0c77b9 url(../images/bluejt_034.png) center no-repeat;}

.fanye { text-align:center;}
.fanye a,.fanye span{ display:inline-block; width:54px; text-align:center; line-height:35px; color:#999999; font-size:14px;}
.fanye .current,.fanye a:hover{ color:#fff; background:#259d46; border-radius:5px;}
.fanye a.prev1{ float:left}
.fanye a.next1{ float:right;}
.fanye a.prev1,.fanye a.next1{ width:98px; height:35px; background:#fff;border-radius:5px;border:1px #0c77b9 solid; color:#0c77b9;}
.fanye a.prev1:hover,.fanye a.next1:hover{ background:#259d46; border:1px #259d46 solid; color:#fff;}
.fanye a.prev1.unlink:hover,.fanye a.next1.unlink:hover{border:1px #0c77b9 solid; color:#0c77b9; background:#fff;}

.listright1{ width:100%; padding-top:22px;}
.listright1 .huib{text-align:center; color:#2e2e2e; font-size:30px; margin-bottom:12px;}
.article_title{
	width: 100%;margin: 0 auto;
	border-bottom:1px #cfcfcf dashed; margin-bottom:25px;height:30px;
	font-size:13px;
	color:#999999;
}
.article_title ul li{
	width: auto;
	height: auto;
	float: left;
	margin:5px 18px;
	text-align: center;
	border:0;
}
.article_title ul{
	height: 30px;
	overflow: hidden;
}
.bdsharebuttonbox{
	width: 150px;
	height: 30px;
	float: right;
	margin-top:-3px;
}

.listright1 .gotoback{margin-bottom:35px; text-align:left; height:27px;}
.listright1 .gotoback a{ display:block; float:right; padding-right:28px;background:#fff url(../images/show_03.jpg) right no-repeat; line-height:18px; color:#999999; font-size:13px;}

.contentjs{font-size:16px; line-height:26px; color:#555555;}
.contentjs p span{ white-space:normal!important;}
.contentjs p.zrbj{ color:#666; font-size:14px; text-align:right; line-height:30px; margin-bottom:15px;}
.listright1 .bq{ font-size:14px; color:#555555; border-top:1px #e4e4e4 solid; padding-top:18px;margin-top: 18px;}
.listright1 .bq a{ margin-right:10px;}
.videobox{
	margin-bottom: 20px;
    width:100%;
    position:relative;
    padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/
    height: 0;
}
.videobox iframe{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%
}
.zredit{ text-align:right; color:#666666; line-height:30px; margin-bottom:40px;}

.sy_up{ background:#f3f8e1; margin-bottom:60px; padding-top:28px; padding-bottom:28px; padding-left:18px; padding-right:18px;
           }
.sy_up ul li{ width:50%; float:left; font-size: 14px;color: #666666}
.sy_up ul li a{ font-size:14px;color:#666666;}
.sy_up ul li .tpleft{ border-right:1px #e5e5e5 solid; padding-right:10px;color:#666666; margin-right:10px; font-size:14px;}
.sy_up ul li a:hover .tpleft{ color:#0c77b9;}
.sy_up ul li a:hover{color:#0c77b9;}
.Recommended{ font-size:30px; color:#333333;margin-bottom:20px; }
.Recommended a.more{ display:block; float:right; font-size:14px; font-weight: normal; color:#999999; padding-right:22px; height:16px; line-height:16px;background:url(../images/grayjt_19.png) right no-repeat; margin-top:15px; }

.re_new{}
.re_new ul{ width:920px;}
.re_new ul li{ background:#f2f3f5;width:220px; float:left; margin-right:13px;}
.re_new ul li .photo{height: 250px; width: 220px; overflow: hidden;}
.re_new ul li .photo img{width: 100%;}
.re_new ul li:nth-child(4){margin-right: 0}
.re_new ul li .cont{ width:190px; margin:0px auto; padding-top:16px;}
.re_new ul li .cont .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:16px;}
.re_new ul li .cont .title a{ display:block;color:#333333; font-size:14px;height:60px;line-height:30px;}
.re_new ul li .cont a.more{ font-size:14px; width:46px;background:url(../images/grayjt_19.png) right no-repeat; height:20px; line-height:20px; display:block; color:#898a8a; }
.re_new ul li .cont a.more:hover{background:url(../images/bluejt_03.png) right no-repeat;color:#0c77b9;}
.re_new ul li.no1{ width:100%; margin-right:0px; height:246px; margin-bottom:20px;}
.re_new ul li.no1 .photo{ float:left;}
.re_new ul li.no1 .cont{ width:460px; float:left; margin-left:42px; padding-top:35px;}
.re_new ul li.no1 .cont .title{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:25px;}
.re_new ul li.no1 .cont .title a{ font-size:20px; height:30px;}
.re_new ul li.no1 .cont .nr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:16px; color:#555555; font-size:14px; line-height:24px; margin-bottom:37px;}
.re_new ul li.no1 .cont a.more1{ display:block; width:68px; height:29px; border:1px #0c77b9 solid; border-radius:5px; background:url(../images/bluejt_03.png) center no-repeat;}
.re_new ul li.no1 .cont a.more1:hover{background:#0c77b9 url(../images/bluejt_034.png) center no-repeat;}

.pr_list{
	padding-top:41px;
	width:318px;
	float:left;
	z-index:50;
	position:absolute;
	left:2px;
}
.pr_list .pr_bt{ color:#606060; font-size:30px; line-height:30px; font-weight:bold; margin-bottom:14px;}
.pr_list ul li{ margin-bottom:10px;}
.pr_list ul li a.jd{ display:block; border-left:5px #075a8c solid; background:#0c77b9 url(../images/bluejt_034.png) 270px center no-repeat; height:71px; padding-left:10px; line-height:71px; font-size:17px; color:#fff; font-weight:bold;}
.pr_list ul li a.jd span{ width:28px; height:28px; text-align:center; line-height:36px;display:inline-block;background:url(../images/ctb_03.png) center no-repeat; margin-right:10px; font-size:13px; font-weight:bold; color:#0c77b9;}
.pr_right{ width:1000px; float:right; padding-top:40px;}
.pr_list ul li a.jd:hover{ background:#259d46 url(../images/ctb_09.png) 270px center no-repeat; border-left:5px #1b7e36 solid; color:#fff;}
.pr_list ul li a.jd:hover span{ color:#259d46;background:url(../images/ctb_03.png) center no-repeat;}

.pr_list ul li.cur a.jd{ background:#259d46 url(../images/ctb_09.png) 270px center no-repeat; border-left:4px #1b7e36 solid; color:#fff;}
.pr_list ul li.cur a.jd span{ color:#fff;background:url(../images/ctb_06.png) center no-repeat;}
.pr_list ul li ul{ margin-top:1px;}
.pr_list ul li ul li{ margin-bottom:0px; border-bottom:1px #c4c4c4 dotted;}
.pr_list ul li ul li a{ display:block; line-height:49px; background:#f7f7f7; padding-left:40px; color:#6d6d6d; font-size:15px; position:relative;}
.pr_list ul li ul li a:hover,.pr_list ul li ul li.cur > a{background: #00a546; color: #fff;}
.pr_list ul li ul li:last-child{ border-bottom:0px;}
.pr_list ul li ul li a span{ display:none;}
.pr_list ul li ul li a span.cur{ display:inline;position:absolute; top:50%; margin-top:-10px; right:-10px;width:0;height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #bababa;}
.pr_list ul li ul li a:hover span,.pr_list ul li ul li.cur > a span{ display:inline;position:absolute; top:50%; margin-top:-10px; right:-10px;width:0;height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #00a546;}
.pr_list ul li ul li dl{display: none}
.pr_list ul li ul li dl.cur{display: block!important;}
.blist.dfj .pr_list ul li.cur a.jd{background:#fbcb73 url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #dcac53 solid;}
.blist.dfj .pr_list ul li a.jd:hover{background:#fbcb73 url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #dcac53 solid;}
.blist.gfj .pr_list ul li.cur a.jd,.blist.gfj .pr_list ul li a.jd:hover{background:#ea5350 url(../images/ctb_091.png) 175px center no-repeat; border-left:4px #ca3633 solid; color:#fff;}
.blist.tie .pr_list ul li.cur a.jd,.blist.tie .pr_list ul li a.jd:hover{background:#a59aca url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #8273b7 solid; color:#fff;}
.blist.pian .pr_list ul li.cur a.jd,.blist.pian .pr_list ul li a.jd:hover{background:#96bedd url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #6e9cbf solid; color:#fff;}
.blist.gu .pr_list ul li.cur a.jd,.blist.gu .pr_list ul li a.jd:hover{background:#bbc670 url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #9aa64a solid; }
.blist.te .pr_list ul li.cur a.jd,.blist.te .pr_list ul li a.jd:hover{background:#b5b39c url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #999678 solid; }
.blist.zhan .pr_list ul li.cur a.jd,.blist.zhan .pr_list ul li a.jd:hover{background:#f4b4d0 url(../images/ctb_09.png) 175px center no-repeat; border-left:4px #c983a2 solid; }


.pr_one{ border:1px #d8d8d8 solid; padding-top:22px; padding-bottom:32px; margin-bottom:58px;}
.pr_one .cont{ width:819px; margin:0px auto;}
.pr_one .cont .title{ text-align:center; color:#343434; font-size:30px; padding-bottom:5px; margin-bottom:20px; position:relative;}
.pr_one .cont .title:after{ position:absolute; content:"\200B"; display:block;width:40px; height:3px; bottom:0px; left:50%; margin-left:-20px; background:#f39839;}
.pr_one .cont .nr{ font-size:14px; line-height:26px; border-top:1px #c1c1c1 solid; padding-top:24px;}
.blist.dfj .cont .title:after{ background:#fbcb73;}
.blist.gfj .cont .title:after{ background:#ea5350;}
.blist.gu .cont .title:after{ background:#bbc670;}
.blist.tie .cont .title:after{ background:#a59aca;}
.blist.pian .cont .title:after{ background:#96bedd;}
.blist.te .cont .title:after{ background:#b5b39c;}
.blist.zhan .cont .title:after{ background:#f4b4d0;}

.pr_two{ padding-bottom:28px;}
.pr_two ul li{ margin-bottom:30px;}
.pr_two ul li a{ border:1px #d8d8d8 solid; display:block; background:#f2f3f5; height:358px;}
.pr_two ul li a .photo{ float:left;border-right:1px #d8d8d8 solid; width:357px; height:357px; display:flex; align-items:center; justify-content:center; background:#fff}
.pr_two ul li a .photo img{max-width:100%; height:auto; max-height:100%; width:auto}
.pr_two ul li a .cont{ width:555px; float:right; margin-right:38px; padding-top:45px;}
.pr_two ul li a .cont .title{ color:#0c77b9; font-size:24px; margin-bottom:26px; line-height:25px;}
.pr_two ul li a .cont .nr{ color:#555555; height:120px; font-size:14px; line-height:24px; padding-bottom:18px; border-bottom:1px #d9dadc solid; margin-bottom:24px;}
.pr_two ul li a .cont .yy{ font-size:14px; color:#555555;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:20px;}
.pr_two ul li a .cont .more{ display:block; width:68px; height:29px; border:1px #0c77b9 solid; border-radius:5px; background:url(../images/bluejt_03.png) center no-repeat;}
.pr_two ul li a:hover .cont .more{background:#259d46 url(../images/bluejt_034.png) center no-repeat;}
.pr_two ul li a:hover{ border:1px #259d46 solid;}
.pr_two ul li a:hover .photo{border-right:1px #259d46 solid;}

.df_show{ padding-top:59px;}
.show_1{ background:#fff url(../images/djshow_05.jpg) right top no-repeat; border:1px #d8d8d8 solid; margin-bottom:0px;box-shadow:0px 0px 8px #ccc;}
.show_1 .photo{ float:left; border-right:1px #d8d8d8 solid; position:relative;}
.show_1 .photo .xf{ position:absolute; text-align:center; bottom:41px; width:100%;}
.show_1 .photo .xf a{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#b9b9b9; margin-left:4px; margin-right:4px;}
.show_1 .photo .xf a.cur{ background:#fbcb73;}
.show_1 .cont{ width:735px; float:right; padding-top:51px; margin-right:33px;}
.show_1 .cont .title{ color:#0c77b9; font-size:30px; line-height:35px; margin-bottom:22px;}
.show_1 .cont .nr{ font-size:14px; line-height:24px; color:#555555; height:318px; overflow:hidden; margin-bottom:30px;}
.show_1 .cont .online a{ display:inline-block; float:left; text-align:center; width:254px; height:49px; line-height:49px; text-align:center; color:#fff; font-size:18px; background:#fbcb73;}
.show_1 .cont .online a.no2{ background:#0756af; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.show_1 .cont .online a.no1{border-top-left-radius:3px; border-bottom-left-radius:3px;}

.show_21.ts{ margin-bottom:40px;}
.show_21{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_21 .tpleft{background:url(../images/dfj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #bbb solid; padding-left:30px; color:#606060; font-size:30px;}
.show_22.ts{ margin-bottom:40px;}
.show_22{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_22 .tpleft{background:url(../images/drx_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #f39839 solid; padding-left:30px; color:#606060; font-size:30px;}
.show_23.ts{ margin-bottom:40px;}
.show_23{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_23 .tpleft{background:url(../images/gfj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #ea5350 solid; padding-left:30px; color:#606060; font-size:30px;}
.show_24.ts{ margin-bottom:40px;}
.show_24{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_24 .tpleft{background:url(../images/zjj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #f4b4d0 solid; padding-left:30px; color:#606060; font-size:30px;}
.show_25.ts{ margin-bottom:40px;}
.show_25{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_25 .tpleft{background:url(../images/tpj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #96bedd solid; padding-left:30px; color:#606060; font-size:30px;}
.show_26.ts{ margin-bottom:40px;}
.show_26{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_26 .tpleft{background:url(../images/ggj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #bbc670 solid; padding-left:30px; color:#606060; font-size:30px;}
.show_27.ts{ margin-bottom:40px;}
.show_27{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_27 .tpleft{background:url(../images/jgj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #a59aca solid; padding-left:30px; color:#606060; font-size:30px;}
.show_28.ts{ margin-bottom:40px;}
.show_28{background:url(../images/djshow_19.jpg) repeat-x; height:46px; margin-bottom:51px;}
.show_28 .tpleft{background:url(../images/tzj_t.jpg) left no-repeat; height:44px; line-height:44px; border-bottom:2px #b5b39c solid; padding-left:30px; color:#606060; font-size:30px;}

.show_3{ line-height:24px; font-size:14px; margin-bottom:95px;}
.show_3 p{ margin-bottom:8px;}

.show_4{ margin-bottom:59px;}
.show_4 .tpleft{ width:477px; position:relative;}
.show_4 .tpleft .xfk{background-color:#fff;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(255,255,255,0.8); width:100%; position:absolute; bottom:0px; left:0px; height:146px;}
.show_4 .tpleft .xfk .nr{ width:429px; padding-top:35px; font-size:14px; font-size:14px; line-height:24px; margin:0px auto; color:#555555;}
.show_4 ul{}
.show_4 ul li{ float:left; margin-left:4px; width:303px; background:#E4E4E4;}
.show_4 ul li:hover{ background:#0756af;}

.show_4 ul li .cont{ height:203px; text-align:center; padding-top:35px;}
.show_4 ul li .cont .tb{ margin-top:35px; width:36px; height:39px; margin:auto auto 15px; background-size: 100%!important}
.show_4 ul li .cont .title{ color:#2e2e2e; font-size:24px; margin-bottom:10px;}
.show_4 ul li:hover .cont .title{ color:#fff;}
.show_4 ul li .cont .nr{ width:172px; margin:0px auto; color:#555555; line-height:24px; height:72px; overflow:hidden; font-size:14px;}
.show_4 ul li:hover .cont .nr{ color:#fff;}
.show_4 ul li.no1 .cont .tb{background:url(../images/tbpng_03.png) center no-repeat; }
.show_4 ul li.no2 .cont .tb{background:url(../images/tbpng_10.png) center no-repeat; }
.show_4 ul li.no3 .cont .tb{background:url(../images/tbpng_18.png) center no-repeat; }
.show_4 ul li.no1:hover .cont .tb{background:url(../images/tbpng_05.png) center no-repeat; }
.show_4 ul li.no2:hover .cont .tb{background:url(../images/tbpng_13.png) center no-repeat; }
.show_4 ul li.no3:hover .cont .tb{background:url(../images/tbpng_21.png) center no-repeat; }
.show_4 ul li.no4{ width:478px; margin-left:0px;}
.show_4 ul li.no4 .cont .nr{ width:370px;}
.show_4 ul li.no4 .cont .tb{background:url(../images/te_01.png) center no-repeat; width:42px; height:41px; }
.show_4 ul li.no4:hover .cont .tb{background:url(../images/te_03.png) center no-repeat; }
.show_5{ width:401px; height:71px; line-height:71px; text-align:center; margin:0px auto 100px; border-radius:5px; background:#0756af;}
.show_5 a{ font-size:24px; color:#fff; display:block;line-height:71px;}
.show_6{ text-align:center; margin-bottom:31px;}
.show_7{ margin-bottom:99px;}
.show_7 ul li{ width:20%; float:left; height:370px; text-align:center;}
.show_7 ul li a{ display:block; padding-top:82px;color:#3e3e40;}
.show_7 ul li a .photo{ width:100px; height:100px; border-radius:50px; margin:0px auto 28px;}
.show_7 ul li a:hover{ color:#fff;}
.show_7 ul li a .title{ font-size:18px; font-weight:bold; height: 27px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.show_7 ul li a .eng{ font-size:14px; margin-bottom:27px;height: 21px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.show_7 ul li a .jt{background:url(../images/bluejt_035.png) center no-repeat; height:9px;}
.show_7 ul li a:hover .jt{background:url(../images/bluejt_034.png) center no-repeat;}
.about .ab_one{background:url(../images/abanner_02.jpg) center top no-repeat; padding-top:105px; height:661px; margin-bottom:35px;}
.about .about_js{ width:1091px; margin:0px auto; color:#ffffff; font-size:16px; line-height:36px; text-align:center;}
.about .index_bt{ margin-bottom:50px;}
.about .index_bt.three{ margin-bottom:0px;}

.about .ab_two{background:url(../images/about_05.jpg) center top no-repeat; height:769px; margin-bottom:100px;}
.about .ab_two .qy_one{ width:570px; padding-top:324px;}
.about .ab_two .qy_one ul{ width:301px;}
.about .ab_two .qy_one ul li{ background:#259d46; color:#fff; font-weight:bold; font-size:17px; line-height:24px; padding:18px 23px; margin-bottom:10px; margin-bottom:10px;}
.about .ab_two .qy_one .nr{ font-size:14px; line-height:30px; color:#646464; padding-top:36px;}
.about .about_three{margin-bottom:97px;border:1px #E7E7E7 solid;box-shadow: 0px 0px 25px 2px #D5D5D5;}
.about .about_three .nr{font-size:14px; line-height:30px; width:429px; float:right; padding-top:40px; margin-right:55px;}
.index_bt.four{ margin-bottom:38px;}

.about_five{ width:100%; overflow:hidden; height:703px; margin-bottom:100px;}
.about_five .cen_m{ position:relative;}
.about_five .cen_m .bg{background:url(../images/about_12.jpg) center top no-repeat; width:958px; height:655px; position:absolute; top:0px; z-index:0; left:-358px;}
.about_five .cen_m .bgr{ top:50px; position:absolute; z-index:0; right:-358px;background:#f2f3f5 url(../images/about_15.jpg) 542px 334px no-repeat;width:958px; height:655px; }
.about_five .culture{
	position:absolute;
	width:546px;
	left:1px;
	z-index:50;
	top:112px;
}
.about_five .culture ul li{ float:left; border:1px #fff solid; color:#fff; margin-bottom:10px;}
.about_five .culture ul li.no1{ width:244px;}
.about_five .culture ul li .cont{ padding-top:27px; height:86px;}
.about_five .culture ul li .bh{ font-family:Arial, Helvetica, sans-serif;margin-left:44px; width:80px; float:left; line-height:55px; font-size:50px;}
.about_five .culture ul li .title{ float:left; font-size:24px; line-height:28px; padding-top:5px;}
.about_five .culture ul li .title p{ font-size:16px; padding-top:2px;}
.about_five .culture ul li.no2{ width:286px; padding-top:27px; margin-left:10px;}
.about_five .culture ul li.no2 .nr{height:86px; width:210px; margin:0px auto; font-size:16px; line-height:28px;}
.about_five .culture ul li.no3{ width:256px;}
.about_five .culture ul li.no4{ border-left:0px;}
.about_five .culture ul li.no5{ width:540px; padding-top:30px; padding-bottom:30px;}
.about_five .culture ul li.no5 .js{ width:455px; margin:0px auto;font-size:16px; line-height:28px; color:#fff;}

.about_five .Idea{
	position:absolute;
	width:555px;
	right:0px;
	z-index:50;
	top:112px;
}
.about_five .Idea ul li{ float:left; background:#fff; border:1px #fff solid; color:#2e2e2e; margin-bottom:10px; margin-left:10px;}
.about_five .Idea ul li.no1{ width:244px;}
.about_five .Idea ul li .cont{ padding-top:27px; height:86px;}
.about_five .Idea ul li .bh{ font-family:Arial, Helvetica, sans-serif;margin-left:35px; width:80px; float:left; line-height:55px; font-size:50px; color:#2a526b;}
.about_five .Idea ul li .title{ float:left; font-size:24px; line-height:28px; padding-top:5px;}
.about_five .Idea ul li .title p{ font-size:16px; padding-top:2px; color:#888888;}
.about_five .Idea ul li.no2{ width:284px; padding-top:27px; }
.about_five .Idea ul li.no2 .nr{height:86px; width:210px; margin:0px auto; font-size:16px; line-height:28px;}
.about_five .Idea .photo{ margin-left:10px;}

.jleft{ width:200px; padding-top:61px; margin-left:21px; float:left; z-index:10;}
.jleft ul li{position:relative; }
.jleft ul li a{ display:block;background:#0c77b9; color:#fff; width:200px; height:52px; text-align:center; font-size:18px;line-height:52px; margin-bottom:11px; }

.jleft ul li a:hover,.jleft ul li.cur a{ background:#fbcb73; color:#3e3e40;}
.jleft ul li span{ display:none;}
.jleft ul li:hover span,.jleft ul li.cur span{ display:inline;position:absolute; top:50%; margin-top:-16px; right:-10px;width:0;height:0;
    border-top:16px solid transparent;
    border-bottom:16px solid transparent;
    border-left:16px solid #fbcb73;}
.solubanner{ height:320px; margin-bottom:71px;}

.solu .part1{ background:#f2f3f5 url(../images/solu_05.jpg) left top no-repeat; padding-top:47px; height:604px; margin-bottom:62px;}
.solu .part1 ul{ width:436px; margin-left:52px; float:left;}
.solu .part1 ul li{ text-align:right; margin-bottom:45px;}
.solu .part1 ul li .bh{ color:#259d46; font-size:45px; font-family:Arial, Helvetica, sans-serif; line-height:45px; margin-bottom:5px;}
.solu .part1 ul li .title{ color:#000000; font-size:30px; margin-bottom:5px;}
.solu .part1 ul li .nr{ color:#555555; font-size:18px; line-height:30px;}
.solu .part1 .photo{ float:left; margin-left:40px; padding-top:29px;}
.solu .part2{ margin-bottom:102px;}
.solu .part2 .tpleft{ width:400px; float:left; background:#f2f3f5; text-align:center; height:890px;}
.solu .part2 .tpleft .photo{ margin-bottom:36px;}
.solu .part2 .tpleft .title{ color:#000000; font-size:30px; margin-bottom:15px;}
.solu .part2 .tpleft .nr{ color:#555555; line-height:24px; height:48px; overflow:hidden; font-size:14px; width:328px; margin:0px auto;}
.solu .part2 ul{ width:740px; float:right;}
.solu .part2 ul li{ padding-top:20px; height:126px;border-bottom:1px #e9edf0 solid;}
.solu .part2 ul li:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}

.solu .part2 ul li .tb{ width:80px; height:80px; float:left; border-radius:41px; border:1px #0c77b9 solid; margin-bottom:5px;}
.solu .part2 ul li:hover .tb{border:1px #b0d042 solid;}
.solu .part2 ul li .cont{ width:629px; float:right; margin-right:15px; padding-top:5px;}
.solu .part2 ul li .cont .title{ color:#0c77b9; font-size:20px; font-weight:bold;}
.solu .part2 ul li:hover .cont .title{ color:#259d46;}
.solu .part2 ul li .cont .nr{ color:#555555; font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.solu .part2 ul li:last-child{ border-bottom:0px;}
.solu .part2 ul li.no1 .tb{background:url(../images/so_03.png) center no-repeat; }
.solu .part2 ul li.no2 .tb{background:url(../images/solu_19.png) center no-repeat; }
.solu .part2 ul li.no3 .tb{background:url(../images/solu_23.png) center no-repeat; }
.solu .part2 ul li.no4 .tb{background:url(../images/solu_26.png) center no-repeat; }
.solu .part2 ul li.no5 .tb{background:url(../images/solu_29.png) center no-repeat; }
.solu .part2 ul li.no6 .tb{background:url(../images/solu_32.png) center no-repeat; }

.solu .part2 ul li.no7 .tb{background:url(../images/solu_36.png) center no-repeat; }
.solu .part2 ul li.no8 .tb{background:url(../images/solu_39.png) center no-repeat; }
.solu .part2 ul li.no9 .tb{background:url(../images/solu_41.png) center no-repeat; }
.solu .part2 ul li.no10 .tb{background:url(../images/solu_43.png) center no-repeat; }
.solu .part2 ul li.no11 .tb{background:url(../images/solu_47.png) center no-repeat; }
.solu .part2 ul li.no12 .tb{background:url(../images/solu_50.png) center no-repeat; }

.solu .part2 ul li.no13 .tb{background:url(../images/solu_54.png) center no-repeat; }
.solu .part2 ul li.no14 .tb{background:url(../images/solu_56.png) center no-repeat; }
.solu .part2 ul li.no15 .tb{background:url(../images/solu_58.png) center no-repeat; }
.solu .part2 ul li.no16 .tb{background:url(../images/solu_60.png) center no-repeat; }
.solu .part2 ul li.no17 .tb{background:url(../images/solu_62.png) center no-repeat; }
.solu .part2 ul li.no18 .tb{background:url(../images/solu_66.png) center no-repeat; }

.solu .part2 ul li.no1:hover .tb{background:url(../images/solu_15.png) center no-repeat; }
.solu .part2 ul li.no2:hover .tb{background:url(../images/so_07.png) center no-repeat; }
.solu .part2 ul li.no3:hover .tb{background:url(../images/so_11.png) center no-repeat; }
.solu .part2 ul li.no4:hover .tb{background:url(../images/so_14.png) center no-repeat; }
.solu .part2 ul li.no5:hover .tb{background:url(../images/so_17.png) center no-repeat; }
.solu .part2 ul li.no6:hover .tb{background:url(../images/so_19.png) center no-repeat; }

.solu .part2 ul li.no7:hover .tb{background:url(../images/so_21.png) center no-repeat; }
.solu .part2 ul li.no8:hover .tb{background:url(../images/so_24.png) center no-repeat; }
.solu .part2 ul li.no9:hover .tb{background:url(../images/so_26.png) center no-repeat; }
.solu .part2 ul li.no10:hover .tb{background:url(../images/so_28.png) center no-repeat; }
.solu .part2 ul li.no11:hover .tb{background:url(../images/so_32.png) center no-repeat; }
.solu .part2 ul li.no12:hover .tb{background:url(../images/so_34.png) center no-repeat; }

.solu .part2 ul li.no13:hover .tb{background:url(../images/so_36.png) center no-repeat; }
.solu .part2 ul li.no14:hover .tb{background:url(../images/so_38.png) center no-repeat; }
.solu .part2 ul li.no15:hover .tb{background:url(../images/so_40.png) center no-repeat; }
.solu .part2 ul li.no16:hover .tb{background:url(../images/so_42.png) center no-repeat; }
.solu .part2 ul li.no17:hover .tb{background:url(../images/so_44.png) center no-repeat; }
.solu .part2 ul li.no18:hover .tb{background:url(../images/so_47.png) center no-repeat; }

.contact{ padding-top:71px; margin-bottom:99px;}
.contact .part1{ text-align:center; margin-bottom:82px;}
.contact .part1 .title{ color:#242424; font-size:36px; line-height:36px; margin-bottom:32px;}
.contact .part1 .nr{ font-size:16px; color:#646464; line-height:30px;}
.contact .part2{ color:#2e2e2e; font-size:24px;background:url(../images/contact_05.jpg) right center no-repeat; margin-bottom:60px;}
.contact .part3 { margin-bottom:30px;}
.contact .part3 ul li{ width:calc((100% - 64px) / 3); height:163px; float:left; background:#f1f1ef; text-align:center; border-bottom:3px #dfe2d4 solid; margin-right:32px; position:relative;}
.contact .part3 ul li:nth-child(3){margin-right: 0;}
.contact .part3 ul li .nr{ padding-top:78px; color:#2e2e2e; font-size:16px; line-height:26px;}
.contact .part3 ul li .tb{ position:absolute; width:76px; height:76px; border:2px #f1f1ef solid; border-radius:78px; top:-40px; left:50%; margin-left:-38px;}
.contact .part3 ul li:hover{border-bottom:3px #259d46 solid;}
.contact .part3 ul li.no1 .tb{background:#259d46 url(../images/tel_06.png) center no-repeat; }
.contact .part3 ul li.no2 .tb{background:#259d46 url(../images/tel_03.png) center no-repeat; }
.contact .part3 ul li.no3 .tb{background:#259d46 url(../images/tel_09.png) center no-repeat; }
.contact .part4 ul li{ border-bottom:1px #f1f1ef solid;color:#2e2e2e; height:138px; padding-top:66px;}
.contact .part4 ul li .tpleft .title{  font-size:24px; line-height:29px; height:29px; overflow:hidden; margin-bottom:20px;}
.contact .part4 ul li .tpleft .nr{ font-size:14px;}
.contact .part4 ul li .tpright{font-size:18px; line-height:24px; padding-top:8px;}
.contact .part4 ul li .tpright .bt{ color:#259d46; font-weight:bold; float:right;}
.contact .part4 ul li .tpright .eng{font-size:16px;color:#bfbfbf; font-family:Arial, Helvetica, sans-serif;}

.show_c{ background:#f2f3f5; padding-top:58px; padding-bottom:72px;}
.show_8{box-shadow:0px 0px 18px #e3dfdf; margin-bottom:93px;}
.show_8 .photo{ float:right;}
.show_8 ul{ width:683px; float:left; margin-left:30px;}
.show_8 ul li{ height:118px; padding-top:42px; border-bottom:1px #e5e5e5 solid;}
.show_8 ul li .bh{ line-height:30px; float:left; font-size:24px; font-weight:bold; color:#fbcb73;font-style:italic}
.show_8 ul li .cont{ width:625px; float:right;}
.show_8 ul li .cont .title a{ font-size:20px; color:#373737; display:block; margin-bottom:10px;}
.show_8 ul li .cont .nr{-webkit-line-clamp:2; font-size:14px; color:#666666; line-height:24px;}
.show_8 ul li .cont .nr a{ display:none;}
.show_8 ul li:last-child{ border-bottom:0px;}
.show_8 ul li:hover .cont .title a{ color:#0c77b9;}
.show_8 ul li:hover .bh{color:#0c77b9;}
.show_8 ul li:hover .nr a{ display:inline;}

#flash{width:560px;height:560px;position:relative}
#flash #play{width:560px;height:560px;list-style:none;position:absolute;top:0;left:0}
#flash #play li{display:none;position:absolute;top:0;left:0}
#flash #play li img{float:left}
#button{position:absolute;bottom:25px;left:140px;list-style:none}
#button li{margin-left:10px;float:left}
#button li div{width:10px;height:10px;background:#ddd;border-radius:5px;cursor:pointer}
.theme-popover-mask{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;display:none}
.theme-popover{z-index:9999;position:fixed;top:40%;left:50%;width:660px;height:500px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow:0 0 10px #666}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position:relative}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 15px/15px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444}
.theme-popbod{padding:30px 15px;color:#444}
.dform{padding:80px 60px 40px;text-align:center}
.theme-signin{margin:-50px -20px -50px 50px;text-align:left;font-size:14px}
.theme-signin li{padding-left:50px;margin-bottom:15px}
.theme-signin li strong{float:left;margin-left:-80px;width:80px;text-align:right;line-height:32px}
.theme-signin .btn{margin-bottom:10px}
.theme-signin p{font-size:12px;color:#999}
.wyipt{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:0 0 1px #ccc;background-color:#fff;padding:4px 6px;height:21px;line-height:21px;color:#555;width:220px;vertical-align:baseline}
.wyipt:focus{border-color:#0c77b9;box-shadow:0 0 2px #0c77b9}
.wyipts{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:0 0 1px #ccc;background-color:#fff;padding:4px 6px;line-height:21px;color:#555;vertical-align:baseline}
.wyipts:focus{border-color:#0c77b9;box-shadow:0 0 2px #0c77b9}
.wyiptss{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:0 0 1px #ccc;background-color:#fff;padding:4px 6px;height:31px;color:#555;width:70px;vertical-align:baseline}
.btn{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;font-size:14px;font-family:"Microsoft YaHei","微软雅黑";font-weight:700;height:27px;line-height:27px;min-width:52px;padding:0 12px;text-align:center;text-decoration:none;border-radius:2px;border:1px solid #ddd;color:#666;background-color:#f5f5f5;background:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background:linear-gradient(top,#f5f5f5,#f1f1f1)}
input.btn{height:29px}
.btn:hover{border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:linear-gradient(top,#f8f8f8,#f1f1f1);box-shadow:#ddd 0 1px 1px 0}
.btn.btn-active,.btn:active{box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6}
.btn:focus{border-color:#4d90fe;outline:0}
.crumbs{border-bottom: 1px solid #eee; padding-bottom: 10px; font-size: 14px; margin-bottom: 20px;}
.conleft{width: 910px; margin-right: 25px; float: left;box-shadow: 1px 1px 1px #e6e6eb;border-bottom: 1px solid #eef1f5;background: #fff;padding: 2.5em}
.conright{float: right;width: 400px;}
.rbox{margin-bottom: 20px;box-shadow: 1px 1px 1px #e6e6eb;border-bottom: 1px solid #eef1f5;background: #fff;padding: 1.5em}
.rbox h3{font-size: 18px; padding-bottom: .5em;margin-top: -.5em;position: relative;font-weight: normal;}
.rbox h3 i{color: #0c77b9;font-style: normal;margin-right: 5px;}
.rbox li{line-height: 30px;font-size: 15px; list-style:circle;list-style-position:inside;border-bottom:1px dashed #ddd;padding:.5em 0}
.rbox li i{color: #666; line-height: 16px;width: 16px;text-align: center;display: inline-block;font-size: 14px; margin-right: 5px;font-family: impact}
.rbox li:nth-child(1) i{color: #f00;font-size: 20px;}
.rbox li:nth-child(2) i{color: #ff7100;font-size: 18px;}
.rbox li:nth-child(3) i{color: #f7aa00;font-size: 16px;}
.rbox li span{float: right;}
.hotlist li{list-style-type: none;}
.taglist a{margin: .5em .5em 0 0;display: inline-block;padding: 0 .6em; border-radius: 3px;font-size:13px; line-height: 26px; height: 26px; overflow: hidden; width: 65px;text-align: center;}
.taglist a:nth-child(1n){background-color:#d9f2fb;color:#1aa9fb;}
.taglist a:nth-child(2n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(3n){background-color:#fff3d0;color:#f67c23;}
.taglist a:nth-child(4n){background-color:#f8cbff;color:#a123db;}
.taglist a:nth-child(5n){background-color:#bbf1f2;color:#04839d;}
.taglist a:nth-child(6n){background-color:#ffdede;color:#e84f4f;}
.taglist a:nth-child(7n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(8n){background-color:#d9f2fb;color:#1aa9fb;}
.taglist a:nth-child(9n){background-color:#ffdede;color:#e84f4f;}
.taglist a:nth-child(10n){background-color:#f8cbff;color:#a123db;}
.taglist a:nth-child(11n){background-color:#fff3d0;color:#f67c23;}
.taglist a:nth-child(12n){background-color:#bbf1f2;color:#04839d;}
.taglist a:nth-child(13n){background-color:#bbf1f2;color:#04839d;}
.taglist a:nth-child(14n){background-color:#ffdede;color:#e84f4f;}
.taglist a:nth-child(15n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(16n){background-color:#d9f2fb;color:#1aa9fb;}
.taglist a:nth-child(18n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(19n){background-color:#f8cbff;color:#a123db;}
.taglist a:nth-child(20n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(21n){background-color:#bbf1f2;color:#04839d;}
.taglist a:nth-child(22n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(23n){background-color:#f8cbff;color:#a123db;}
.taglist a:nth-child(25n){background-color:#ffdede;color:#e84f4f;}
.taglist a:nth-child(26n){background-color:#fff3d0;color:#f67c23;}
.taglist a:nth-child(27n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(28n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(29n){background-color:#d9fcda;color:#3ab14a;}
.taglist a:nth-child(30n){background-color:#f8cbff;color:#a123db;}
.taglist a:hover{opacity:.8;}

.bbox{margin-bottom: 20px;}
.Recommended h3,.bbox h3{font-size: 22px; padding-bottom: .5em;margin-top: -.5em;position: relative;font-weight: normal;}
.Recommended h3 i,.bbox h3 i{color: #0c77b9;font-style: normal;margin-right: 5px;}
.bbox li{line-height: 26px;font-size: 14px; list-style:circle;list-style-position:inside;padding:.5em 0;width: 50%;float: left;}
.bbox li i{background: #0c77b9; color: #fff; line-height: 16px;width: 16px; text-align: center;display: inline-block;font-size: 10px; margin-right: 5px;font-style: normal;}
.bbox li span{float: right;}

.aboutcontent p {font-size:15px;position:relative;color:rgba(51,51,51,.88);margin:5px 0 10px;line-height:180%;}
.aboutcontent img{max-width: 100%; height: auto!important;}

.main-full{width: 100%; margin-top: 20px; margin-bottom: 20px;}
.sec-panel{border-radius:3px}
.sec-panel,.sec-panel-image .sec-panel-head{margin-bottom:20px}
.sec-panel-head{position:relative;margin-bottom:15px}
.sec-panel-head h1,.sec-panel-head h2,.sec-panel-head h3{margin:0;padding:0;font-size:18px;line-height:20px;font-weight:500;color:#333;border-bottom:2px solid hsla(0,0%,39%,.1)}
.sec-panel-head h1 a,.sec-panel-head h2 a,.sec-panel-head h3 a{text-decoration:none}
.sec-panel-head h1 span,.sec-panel-head h2 span,.sec-panel-head h3 span{position:relative;display:inline-block;padding-bottom:12px}
.sec-panel-head h1 span:before,.sec-panel-head h2 span:before,.sec-panel-head h3 span:before{position:absolute;left:0;top:100%;height:2px;width:100%;border-radius:2px;background:#3ca5f6;content:""}
.sec-panel-head span{color:#3ca5f6}
.sec-panel-head small{font-size:1.08333rem;margin-left:10px;color:#999;font-weight:400}
.post-loop-image{margin:0 0 20px;font-size:0}
.post-loop-image .item{display:inline-block;width:32%;margin:1%;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.1);vertical-align:bottom;transition:all .2s ease-out 0s}
.post-loop-image .item:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px);transition:all .2s ease-in 0s}
.post-loop-image .item:hover .item-video:after,.post-loop-image .item:hover .item-video:before{opacity:1;transition:all .2s ease-in 0s}
.post-loop-image .item:hover .item-thumb img{opacity:.9;transition:all .2s ease-in 0s}
.post-loop-image.cols-2 .item{width:48.99%}
.post-loop-image.cols-2 .item:nth-child(odd){margin-left:0}
.post-loop-image.cols-2 .item:nth-child(2n+2){margin-right:0}
.post-loop-image.cols-2 .item:first-child,.post-loop-image.cols-2 .item:nth-child(2){margin-top:0}
.post-loop-image.cols-3 .item:nth-child(3n+1){margin-left:0}
.post-loop-image.cols-3 .item:nth-child(3n+3){margin-right:0}
.post-loop-image.cols-3 .item:first-child,.post-loop-image.cols-3 .item:nth-child(2),.post-loop-image.cols-3 .item:nth-child(3){margin-top:0}
.post-loop-image.cols-4 .item{width:23.49%}
.post-loop-image.cols-4 .item:nth-child(4n+1){margin-left:0}
.post-loop-image.cols-4 .item:nth-child(4n+4){margin-right:0}
.post-loop-image.cols-4 .item:first-child,.post-loop-image.cols-4 .item:nth-child(2),.post-loop-image.cols-4 .item:nth-child(3),.post-loop-image.cols-4 .item:nth-child(4){margin-top:0}
.post-loop-image.cols-5 .item{width:18.71%;margin:.8%}
.post-loop-image.cols-5 .item:nth-child(5n+1){margin-left:0}
.post-loop-image.cols-5 .item:nth-child(5n+5){margin-right:0}
.post-loop-image.cols-5 .item:first-child,.post-loop-image.cols-5 .item:nth-child(2),.post-loop-image.cols-5 .item:nth-child(3),.post-loop-image.cols-5 .item:nth-child(4),.post-loop-image.cols-5 .item:nth-child(5){margin-top:0}
.post-loop-image .item-img{position:relative}
.post-loop-image .item-img .item-category{position:absolute;left:10px;top:10px;padding:5px 6px;font-size:12px;line-height:1;color:#fff;background:rgba(0,0,0,.6);border-radius:2px}
.post-loop-image .item-img .item-category:hover{color:#fff;text-decoration:none;background:#4285f4}
.post-loop-image .item-thumb{display:block}
.post-loop-image .item-thumb img{width:100%;height:auto;display:block;transition:all .2s ease-out 0s}
.post-loop-image .item-video{position:relative;display:block}
.post-loop-image .item-video:after,.post-loop-image .item-video:before{position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;box-sizing:border-box;opacity:.9;border-radius:50%;transition:all .2s ease-out 0s}
.post-loop-image .item-video:before{z-index:1;content:"";background:#3ca5f6;opacity:.8}
.post-loop-image .item-video:after{z-index:1;padding-left:5px;text-align:center;line-height:50px;font-size:24px;font-family:FontAwesome;color:#fff;content:"\f04b";background:radial-gradient(rgba(0,0,0,.2),hsla(0,0%,100%,.2))}
.post-loop-image .item-title{margin:0;padding:10px;font-size:16px;font-weight:500}
.post-loop-image .item-title a{line-height:1.4;height:3.73333rem;color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none}
.post-loop-image .item-title a:hover{color:#4285f4}
.post-loop-image .item-title .sticky-post{display:inline-block;padding:0 5px;margin-top:1px;font-size:12px;font-weight:400;line-height:20px;color:#fff;background:#3ca5f6;border-radius:3px;vertical-align:top}
.post-loop-image .item-meta{padding:0 10px 10px;line-height:20px;font-size:12px;color:#999;overflow:hidden}
.post-loop-image .item-meta-left{float:left}
.post-loop-image .item-meta-right{float:right}
.post-loop-image .item-meta-li{margin-left:5px;color:#999}
.post-loop-image .item-meta-li .fa{color:#ccc}
.post-loop-image .item-meta-li.a{text-decoration:none}
.post-loop-image .item-img{overflow:hidden}
.post-loop-image .item-img:before{padding-top:62.5%;content:"";display:block}
.post-loop-image .item-thumb{position:absolute;left:0;top:0;width:100%;height:100%}
.post-loop-image .item-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}